<?php

error_reporting(0);


session_start();





//生成随机数->创建图片  随机数写进图片  保持在SESSION中
for($i=0;$i<4;$i++)
{
  $rand.=dechex(rand(1,15));
}

$_SESSION[check_pic]=$rand;




// x就是宽 ，y就是高.imagecreatetruecolor   新建一个真彩色图像
$im=imagecreatetruecolor ( 100, 30 );   //类似于画布

//设置颜色

////imagecolorallocate  为一幅图像分配颜色(调色板)
$bg=imagecolorallocate ( $im, 0, 0, 0 );  //第一次用调色板的时候就是背景颜色

$te=imagecolorallocate ($im, 255, 255, 255 );  //其中$te  代表颜色

//imageline 画线函数 

for($i=0;$i<3;$i++)
{
	$te2=imagecolorallocate ($im, rand(0,255), rand(0,255), rand(0,255) );
	imageline ( $im,0,0,rand(0,100),30,$te2);
}

//imagesetpixel 画点函数
for($i=0;$i<200;$i++)
{
	$te3=imagecolorallocate ($im, rand(0,255), rand(0,255), rand(0,255) );
	imagesetpixel($im,rand()%100,rand()%30,$te3);
}


//把字符串写在图像
imagestring ( $im, rand(1,6), rand(1,70), rand(1,16), $rand ,$te );//imagestring  绘图函数

//输出图像
header("Content-type: image/jpeg");
imagejpeg($im);
?>